package com.fly.pojo;

import java.util.Date;

/**
 * Created by SWan on 2017/1/9.
 */
public class UtcsDept {

    //部门ID,主键,唯一,由BASIC_DATA_SEQUENCE序列生成
    private Integer deptId;
    //部门名称,唯一
    private String deptName;
    //部门名称全拼
    private String deptFullSpell;
    //部门名称首拼
    private String deptHeadSpell;
    //部门代码,与公安部对应(12位,程序控制)
    private String deptCode;
    //上级部门ID(-1-无上级部门)
    private Integer parentDeptId;
    //行政区划,与公安部对应(6位,程序控制)
    private String regionCode;
    //部门等级(0为部局,1为总队,2为支队,3为大队,4为中队,5-其他)
    private Integer deptLevel;
    //部门类型(0为部门,1为区域)
    private Integer deptType;
    //处理地址,预留
    private String dealAddress;
    //部门描述
    private String deptExplain;
    //显示标记(0-不显示,1-显示)
    private Integer showSign;
    //更新时间
    private Date updateTime;
    //更新账号
    private String updateAccount;

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getDeptFullSpell() {
        return deptFullSpell;
    }

    public void setDeptFullSpell(String deptFullSpell) {
        this.deptFullSpell = deptFullSpell;
    }

    public String getDeptHeadSpell() {
        return deptHeadSpell;
    }

    public void setDeptHeadSpell(String deptHeadSpell) {
        this.deptHeadSpell = deptHeadSpell;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public Integer getParentDeptId() {
        return parentDeptId;
    }

    public void setParentDeptId(Integer parentDeptId) {
        this.parentDeptId = parentDeptId;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    public Integer getDeptLevel() {
        return deptLevel;
    }

    public void setDeptLevel(Integer deptLevel) {
        this.deptLevel = deptLevel;
    }

    public Integer getDeptType() {
        return deptType;
    }

    public void setDeptType(Integer deptType) {
        this.deptType = deptType;
    }

    public String getDealAddress() {
        return dealAddress;
    }

    public void setDealAddress(String dealAddress) {
        this.dealAddress = dealAddress;
    }

    public String getDeptExplain() {
        return deptExplain;
    }

    public void setDeptExplain(String deptExplain) {
        this.deptExplain = deptExplain;
    }

    public Integer getShowSign() {
        return showSign;
    }

    public void setShowSign(Integer showSign) {
        this.showSign = showSign;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateAccount() {
        return updateAccount;
    }

    public void setUpdateAccount(String updateAccount) {
        this.updateAccount = updateAccount;
    }

    @Override
    public String toString() {
        return "UtcsDept{" +
                "deptId=" + deptId +
                ", deptName='" + deptName + '\'' +
                ", deptFullSpell='" + deptFullSpell + '\'' +
                ", deptHeadSpell='" + deptHeadSpell + '\'' +
                ", deptCode='" + deptCode + '\'' +
                ", parentDeptId=" + parentDeptId +
                ", regionCode='" + regionCode + '\'' +
                ", deptLevel=" + deptLevel +
                ", deptType=" + deptType +
                ", dealAddress='" + dealAddress + '\'' +
                ", deptExplain='" + deptExplain + '\'' +
                ", showSign=" + showSign +
                ", updateTime=" + updateTime +
                ", updateAccount='" + updateAccount + '\'' +
                '}';
    }
}
